.eps-dialog {
	border-radius: 3px;
	width: 375px;

	&__close-button {
		position: absolute;
		inset-block-start: calc( spacing(44) * -1 );
		inset-inline-end: calc( spacing(44) * -1 );
		margin-block-start: spacing(10);
		margin-inline-end: spacing(10);
		z-index: $eps-zindex-modal;
		font-size: get-type(size, "20");
		color: theme-colors(light);
	}

	&__content {
		padding: spacing(24) spacing(30) spacing(16);
		font-size: get-type(text, xs);
	}

	&__title, &__text {
		text-align: center;
	}

	&__buttons {
		display: flex;
	}

	&__button {
		flex: 1;
		border-block-start: 1px solid var(--hr-color);
		line-height: spacing(44);
		text-align: center;
		justify-content: center;

		&:last-child:not(:first-child) {
			border-inline-start: 1px solid var(--hr-color);
		}
	}
}
